// 回调函数什么时候执行 回头调用
// 主函数执行完毕之后在执行
// 把函数当成参数传递

// function A(callback){
//     callback();
//     console.log('我是主函数');

// }
// var b=function callback(){
//     console.log('我是回调函数');
// }
// A(b); //回调函数就是把函数当成参数
// var arr=[1,2,3,4,5];
// var result=arr.every(function(){

// })
function A(callback){
    callback();
    console.log('我是主函数');
};
function B(){
    // 超时调用 3000毫秒数 参数:function 毫秒数
    setTimeout(function(){
        console.log('我是回调函数');
    },3000)
}
A(B)